package com.bestcem.xm.label.controller.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @ClassName TagDTO
 * @Description 标签DTO
 * @Author yf.wang <yf.wang@idiaoyan.com>
 * @Date 2021/5/19
 * @Version V1.0
 */

@ToString
@NoArgsConstructor
@Getter
@Setter
public class LabelVO {

    /**
     * 标签id
     */
    private String id;

    /**
     * 组织id
     */
    @JsonProperty(value = "org_id")
    private String orgId;

    /**
     * 标签名
     */
    private String  name;

    /**
     * 所在标签组的id
     */
    @JsonProperty(value = "gid")
    private String tagGroupId;

    /**
     * 手动打标签
     */
    private Boolean manual;

    /**
     * 自动打标签
     */
    private Boolean auto;

    /**
     * 标签值
     */
    @JsonProperty(value = "values")
    private List<LabelValueVO> values;

}
